Objectiv\Plugins\Checkout\Managers\UpdatesManager B

Total Complexity 100
Dependencies 2
Dependents 10
Total lines 896
Lines of code 498
Logical lines of code 219
Comment lines 264
Methods 36
Properties 15

Methods 36

Method Rating Maintainability Complexity Lines of code
manage_license_activation()
A
44 9 42
init()
A
41 7 53
get_home_url()
A
52 9 23
admin_page_fields()
A
44 5 62
save_settings()
S
57 6 15
admin_page_activation_status_button()
S
55 5 21
auto_activate_license()
S
50 4 29
check_license()
S
61 5 11
ajax_save_license()
S
53 4 22
get_license_data()
S
49 3 32
updater_init()
S
56 3 18
get_field_value()
S
65 4 9
get_plan_name()
S
55 2 19
get_license_key()
S
68 3 7
is_license_valid()
S
65 3 9
admin_page()
S
61 1 16
set_field_value()
S
70 2 6
is_key_valid_but_inactive()
S
74 2 4
get_license_status()
S
65 2 9
delayed_license_update()
S
66 2 9
schedule_delayed_license_check()
S
71 2 5
is_license_good()
S
71 2 5
get_license_price_id()
S
66 2 8
run_on_plugin_activation()
S
82 1 3
run_on_plugin_deactivation()
S
82 1 3
the_nonce()
S
78 1 3
get_field_name()
S
79 1 3
notice_license_invalid()
S
72 1 7
notice_license_valid()
S
72 1 7
notice_license_deactivate_failed()
S
72 1 7
notice_license_deactivate_success()
S
72 1 7
notice_settings_saved_success()
S
72 1 7
notice_license_activate_error()
S
70 1 7
set_license_check_cron()
S
75 1 4
unset_license_check_cron()
S
80 1 3
cancel_delayed_license_update()
S
80 1 3